Montgomery Multiplication Coprocessor for Altera NIOS Embedded Processor
نویسندگان
چکیده
This paper describes scalable Montgomery Multiplication (MM) coprocessor optimized for Altera NIOS embedded processor implemented in reconfigurable hardware. Features of the NIOS soft processor Avalon Bus are used to connect the coprocessor as a memory mapped peripheral so that the overall performance is improved. Implemented coprocessor performs modular MM with large numbers (up to 4096 bits), the NIOS processor controls data preparation and communication with the MM unit and executes the rest of RSA algorithm operations. Various configurations of both units together with timing analysis results and area estimations for Altera devices are presented.
منابع مشابه
Montgomery Multiplication Coprocessor on Reconfigurable Logic
In this paper we introduce a scalable Montgomery Multiplication (MM) coprocessor implemented in reconfigurable hardware. A way of connection to Altera Nios embedded processor and some improvements of design are presented.
متن کاملCustom Fpga Cryptographic Blocks for Reconfigurable Embedded Nios Processor
This paper introduces two custom blocks for Nios reconfigurable embedded processor implemented on Altera Field Programmable Gate Arrays (FPGAs). When operations like modular multiplication and modular exponentiation of long integers or other complex algebraic functions are performed on a general-purpose processor they usually consume a lot of processor resources and execution times are not sati...
متن کاملHardware-Software Codesign in Embedded Asymmetric Cryptography Application – a Case Study
This paper presents a case study of a hardware-software codesign of the RSA cipher embedded in reconfigurable hardware. The soft cores of Altera’s Nios RISC processor are used as the basic building block of the proposed complete embedded solutions. The effect of moving computationally intensive parts of RSA into an optimized parameterized scalable Montgomery coprocessor(s) is analyzed and compa...
متن کاملImplementation of Scalable Montgomery Multiplication Coprocessor in Altera Reconfigurable Hardware
* Technical University of Košice, Department of Electronics and Multimedia Communications, Park Komenského 13, 04120 Košice, Slovak Republic, E-mail: [email protected], Tel: ++421-55-6024169 , Fax: ++421-55-6323989 ** Laboratoire Traitement du Signal et Instrumentation, Unité Mixte de Recherche CNRS 5516, Université Jean Monnet, Saint-Etienne, France, E-mail: [email protected] ...
متن کاملHardware-Software Codesign in Embedded Asymmetric Cryptographiy Application - A Case Study
This paper presents a case study of a hardware-software codesign of the RSA cipher embedded in reconfigurable hardware. The 16 and 32-bit soft cores of Altera’s Nios RISC processor are used as the basic building block of the proposed complete embedded solutions. The effect of moving computationally intensive parts of RSA into an optimized parameterized scalable Montgomery coprocessor(s) is anal...
متن کامل